Next | Prev | Up | Top | Contents | Index

Using the Kernel Debugger

Like all software, the IRIX kernel needs a reliable debugging tool. This chapter describes the kernel debugger, symmon(1), an indispensable tool for debugging device driver software. symmon(1) and the other kernel debugging tools are not automatically loaded during installation. To put these tools onto your system, install the subsystem eoe2.sw.kdebug manually from your software release CD-ROMs.

You can load symmon(1) coresident with a standalone program or operating system, then use symmon(1) to control the execution of that program or operating system. symmon(1) gives you commands to examine and alter memory and registers, set breakpoints, and execute programs.


Making a Debuggable Kernel
Making an ASCII Terminal the Console
Invoking symmon
Displaying and Changing Registers
Using symmon Commands
Using symmon's Kernel Print Command

Next | Prev | Up | Top | Contents | Index